treeview: bgo#666685 - Crash when toggling the selected status of a row
authorFederico Mena Quintero <federico@gnome.org>
Tue, 3 Jan 2012 21:05:39 +0000 (15:05 -0600)
committerFederico Mena Quintero <federico@gnome.org>
Tue, 3 Jan 2012 21:08:34 +0000 (15:08 -0600)
The refactoring from e01af5c5c seems to have caused this inadvertently.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
gtk/gtktreeview.c

index 583195b6a163c89f7d2811e79248f79e46c0c7fc..b01273a71b0329bc74370f2871924b637ec66e4c 100644 (file)
@@ -10736,8 +10736,6 @@ gtk_tree_view_real_toggle_cursor_row (GtkTreeView *tree_view)
 {
   GtkRBTree *new_tree = NULL;
   GtkRBNode *new_node = NULL;
-  GtkRBTree *cursor_tree = NULL;
-  GtkRBNode *cursor_node = NULL;
   GtkTreePath *cursor_path = NULL;
 
   if (!gtk_widget_has_focus (GTK_WIDGET (tree_view)))
@@ -10750,8 +10748,8 @@ gtk_tree_view_real_toggle_cursor_row (GtkTreeView *tree_view)
                                                 tree_view->priv->cursor_node);
 
   _gtk_tree_selection_internal_select_node (tree_view->priv->selection,
-                                           cursor_node,
-                                           cursor_tree,
+                                           tree_view->priv->cursor_node,
+                                           tree_view->priv->cursor_tree,
                                            cursor_path,
                                             GTK_TREE_SELECT_MODE_TOGGLE,
                                            FALSE);